environment, health and safety permit - Français Anglais Dictionnaire